fodder preparing machine - French English Dictionary